/*
 * PhysicalBO.java
 *
 * Created on March 5, 2007, 8:11 PM
 *
 * 
 */

package edu.byu.isys413.group1E.data;

import java.util.Date;

/**Stores information about the Revenue Source object, which is inherited by 
 * several individual revenue sources.
 *
 * @author Kendall Frazier
 */
public abstract class PhysicalBO extends ProductBO{
    
    private ConceptualBO conceptual;
    private StoreBO store;
    private String shelfLocation;
    private String datePurchased;
    private String physType;
      
    /**
     * 
     * @return 
     */
    public String getShelfLocation() {
        return shelfLocation;
    }

    /**
     * 
     * @param shelfLocation 
     */
    public void setShelfLocation(String shelfLocation) {
        this.shelfLocation = shelfLocation;
        setDirty(true);
    }

    /**
     * 
     * @return 
     */
    public String getDatePurchased() {
        return datePurchased;
    }

    /**
     * 
     * @param datePurchased 
     */
    public void setDatePurchased(String datePurchased) {
        this.datePurchased = datePurchased;
        setDirty(true);
    }

    /**
     * 
     * @return 
     */
    public String getPhysType() {
        return physType;
    }

    /**
     * 
     * @param physType 
     */
    public void setPhysType(String physType) {
        this.physType = physType;
        setDirty(true);
    }

    /**
     * 
     * @return 
     */
    public ConceptualBO getConceptual() {
        return conceptual;
    }

    /**
     * 
     * @param conceptual 
     */
    public void setConceptual(ConceptualBO conceptual) {
        this.conceptual = conceptual;
        setDirty(true);
    }

    /**
     * 
     * @return 
     */
    public StoreBO getStore() {
        return store;
    }

    /**
     * 
     * @param store 
     */
    public void setStore(StoreBO store) {
        this.store = store;
        setDirty(true);
    }
    
}//end Physical BO class
